package com.quick.proxy.core.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Component;

/**
 * Description: 代理配置类
 * Author: 吃素不吃肉
 * Date: 2023/7/4
 *
 * @author 吃素不吃肉
 */
@ConfigurationProperties(prefix = "proxy")
@Component
@Data
@RefreshScope
public class ProxyConfig {
    /**
     * 读取空闲时间
     */
    private int readerIdleTime;
    /**
     * 写空闲时间
     */
    private int writerIdleTime;
    /**
     * 所有空闲时间 单位：秒
     */
    private int allIdleTime = 10;
    /**
     * 最大传输数据大小 单位: KB
     */
    private int maxDataSize;
}
